package com.jcn.seckill.dao;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import com.jcn.seckill.domain.User;

/**
* 添加了@Mapper注解之后这个接口在编译时会生成相应的实现类
* 需要注意的是：这个接口中不可以定义同名的方法，因为会生成相同的id
* 也就是说这个接口是不支持重载的
*/
@Mapper
public interface UserDao {
	//sql语句
	@Select("select * from user where id = #{id}")
	public User getById(@Param("id")int id	);
	//sql语句
	@Insert("insert into user(id, name)values(#{id}, #{name})")
	public int insert(User user);
	
}
